Patch Plugin Xml Task
Patches plugin.xml files with values provided to the task.
To maintain and generate an up-to-date changelog, try using Gradle Changelog Plugin.
See also
Properties
A short summary of new features, bugfixes, and changes provided with the latest plugin version. Change notes are displayed on the JetBrains Marketplace plugin page and in the Plugins settings dialog. Simple HTML elements, like text formatting, paragraphs, lists, etc., are allowed.
Holds the Configurations.INTELLIJ_PLATFORM configuration with the IntelliJ Platform dependency added. It should not be directly accessed.
Represents the output plugin.xml file property for a task.
Provides access to the IntelliJ Platform dependency artifact path.
The plugin description is displayed on the JetBrains Marketplace plugin page and in the Plugins settings dialog. Simple HTML elements, like text formatting, paragraphs, lists, etc., are allowed.
A unique identifier of the plugin. It should be a fully qualified name similar to Java packages and must not collide with the ID of existing plugins. The ID is a technical value used to identify the plugin in the IDE and JetBrains Marketplace. Please use characters, numbers, and ./-/_ symbols only and keep it reasonably short.
The user-visible plugin display name (Title Case).
The plugin version is displayed in the Plugins settings dialog and on the JetBrains Marketplace plugin page. Plugins uploaded to the JetBrains Marketplace must follow semantic versioning.
The plugin product code used in the JetBrains Sales System. The code must be agreed with JetBrains in advance and follow the requirements.
The boolean value determining whether the plugin is a Freemium plugin. Default value: false.
Date of the major version release in the YYYYMMDD format.
A major version in a special number format.
Provides information about the IntelliJ Platform product. The information is retrieved from the product-info.json file in the IntelliJ Platform directory.
The lowest IDE version compatible with the plugin.
The highest IDE version compatible with the plugin. Undefined value declares compatibility with all the IDEs since the version specified by the since-build (also with the future builds that may cause incompatibility errors).
The vendor's email address.
The vendor name or organization ID (if created) in the Plugins settings dialog and on the JetBrains Marketplace plugin page.
Functions
Validates that the resolved IntelliJ Platform is supported by checking against the minimal supported IntelliJ Platform version.